Visible insurance

ABSTRACT

Real-time insurance rates can be generated and presented to a driver—as the rate changes, the change can be shown through an interface. Different factors can be evaluated and based upon a result of the evaluation, the rate can be determined. The determination can be performed locally at a vehicle as well as by an insurance company. A bidding process can be used where different insurance companies supply rates and a user or automated process selects the rate for use - the selected rate is conveyed upon the interface.

CROSS-REFERENCE

This application claims priority to U.S. Application No. 61/118,400entitled “INSURANCE OPTIMIZER AND REAL TIME ANALYTICS”, which was filedon Nov. 26, 2008. The entirety of which is herein incorporated byreference.

TECHNICAL FIELD

The subject specification relates generally to insurance rates and inparticular to disclosing real-time insurance rates to a vehicleoperator.

BACKGROUND

Insurance coverage is a commodity that many people purchase for peace ofmind and/or because local laws require such coverage. Thus, most peoplemight consider insurance as something that is necessary and, at times,undesirable due to high cost of insurance premiums. A person can pay aninsurance premium at one instance for coverage over a block of time,such as making a payment semi-annually for six months of coverage. Oncethe premium is paid, the driver commonly does not think about insuranceuntil the next payment is due or an incident occurs that brings thepremium to the driver's consciousness (e.g., being in an automobileaccident). With limited and infrequent thought to insurance premiums,drivers can be less likely to perform actions that are beneficial tolowering their premiums as well as their risk factor.

Insurance companies calculate premiums for coverage through complexmodels based upon a variety of factors. The goal of these models is todetermine a risk level associated with a driver or vehicle - based uponthe risk level, an amount for the premium can be ascertained. Age,driver citation history, and other factors can be used in determiningthe risk level and thus ascertaining the amount for a premium.

SUMMARY

The following discloses a simplified summary of the specification inorder to provide a basic understanding of some aspects of thespecification. This summary is not an extensive overview of thespecification. It is intended to neither identify key or criticalelements of the specification nor delineate the scope of thespecification. Its sole purpose is to disclose some concepts of thespecification in a simplified form as a prelude to the more detaileddescription that is disclosed later.

With the disclosed innovation, insurance rates can be calculated inreal-time and be presented to a driver through an interface in theirvehicle. Multiple benefits can be gained based upon real-timecalculation and presentation, such as making a driver more aware of howhis actions influence his risk and therefore his insurance premium.Real-time calculations can model actual driving and thus provide moreaccurate rates that can benefit both the driver and an insuranceprovider.

Additionally, the real-time calculations can be presented to the driverthrough an interface and thus insurance can be brought to a driver'sconsciousness. As the driver changes speed, travels along different roadtypes, geographic areas, and the like, the insurance rate candynamically change and the change can be presented through theinterface. In addition to presenting the rate (or a representation ofthe rate), the driver can be presented with a suggestion on how tomodify behavior in order to bring the insurance rate down. In anillustrative instance, the driver can be instructed that driving moreslowly can lower her insurance rate and be presented indication of thesaving achieved by altering conduct.

The following description and the annexed drawings set forth certainillustrative aspects of the specification. These aspects are indicative,however, of but a few of the various ways in which the principles of thespecification can be employed. Other advantages and novel features ofthe specification will become apparent from the following detaileddescription of the specification when considered in conjunction with thedrawings.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 illustrates a representative configuration for producing anddisclosing real-time insurance information in accordance with an aspectof the subject specification.

FIG. 2 illustrates a representative system for collecting informationand determining an insurance rate based upon the collected informationin accordance with an aspect of the subject specification.

FIG. 3 illustrates a representative system for performing functions inrelation to determining and presenting real-time insurance informationin accordance with an aspect of the subject specification.

FIG. 4 illustrates a representative system for insurance informationdisclosure through use of a color element in accordance with an aspectof the subject specification.

FIG. 5 illustrates a representative methodology for presenting areal-time insurance rate and supplying feedback related to the rate inaccordance with an aspect of the subject specification.

FIG. 6 illustrates a representative methodology for producing anadvertisement in conjunction with a real-time insurance rate inaccordance with an aspect of the subject specification.

FIG. 7 illustrates a representative methodology for selecting areal-time insurance bid in accordance with an aspect of the subjectspecification.

FIG. 8 illustrates a representative methodology for preparing a bid forreal-time insurance in accordance with an aspect of the subjectspecification.

FIG. 9 illustrates an example of a schematic block diagram of acomputing environment in accordance with an aspect of the subjectspecification.

FIG. 10 illustrates an example of a block diagram of a computer operableto execute the disclosed architecture.

DETAILED DESCRIPTION

The claimed subject matter is now described with reference to thedrawings, wherein like reference numerals are used to refer to likeelements throughout. In the following description, for purposes ofexplanation, numerous specific details are set forth in order to providea thorough understanding of the claimed subject matter. It can beevident, however, that the claimed subject matter can be practicedwithout these specific details. In other instances, well-knownstructures and devices are shown in block diagram form in order tofacilitate describing the claimed subject matter.

As used in this application, the terms “component,” “module,” “system,”“interface,” or the like are generally intended to refer to acomputer-related entity, either hardware, a combination of hardware andsoftware, software, or software in execution. For example, a componentcan be, but is not limited to being, a process running on a processor, aprocessor, an object, an executable, a thread of execution, a program,and/or a computer. By way of illustration, both an application runningon a controller and the controller can be a component. One or morecomponents can reside within a process and/or thread of execution and acomponent can be localized on one computer and/or distributed betweentwo or more computers. As another example, an interface can include I/Ocomponents as well as associated processor, application, and/or APIcomponents.

Because insurance is purchased and then forgotten, the selling companyhas difficulty achieving many of the benefits of a brand. For example,rarely does a guest in one's car comment “Oh, I see you have xyzinsurance. How do you like dealing with them?”

FIG. 1 shows an example configuration 100 for disclosing an interface102 to the user with real-time insurance information. Insurance can becalculated in real-time and as such can more accurately reflectappropriate coverage for a situation of a driver. A plurality ofdifferent factors can influence a likelihood of the driver beinginvolved in an accident, having a vehicle stolen, and the like. Forexample, if the driver is travelling through bad weather, then risk canbe higher and a rate can be increased in real-time as weather conditionschange - conversely, if there is relatively little traffic surroundingthe driver's vehicle, then the rate can be lowered. An algorithm orcomplex model can be used to calculate the insurance and the insurancerate can be disclosed to the user through the interface 102.

To facilitate operation, an analysis component 104 can be employed thatevaluates insurance rate information against current vehicle operationby a user. Specifically, the evaluation can compare the currentoperation against insurance rate information () to determine if anappropriate rate is being used, if the rate should be changed, what thechange should be, etc. For instance, different aspects of vehicleoperation can be taken into account—FIG. 1 discloses four aspects ofmetadata that relate to insurance rate: weather and how a user reacts,speed (of a vehicle), traffic and how the user reacts, and noise (e.g.,radio level). It is to be appreciated that numerous other aspects can betaken into consideration.

A rendering component 106 can be employed that renders on a display areal-time insurance rate that is based at least in part on a result ofthe evaluation. For example, an insurance rate can be determined andrepresented upon the interface 102—as more information is gathered,pieces of driver information change, and the like, the interface 102 canbe manipulated to disclose a changed rate. A processor that executes thecomputer executable components stored on a storage medium can beemployed (e.g., analysis component 104 and rendering component 106).

In an alternative embodiment, the analysis component 104 can communicatewith an insurance company (e.g., continuous communication) and obtain aninsurance rate directly. The rendering component 106 can modify theinterface 102 such that the obtained rate is presented to the user. Asnew rates are identified by the analysis component 104, the renderingcomponent 106 can make appropriate modification to the interfaceautomatically.

The interface 102 can configure such that different pieces ofinformation are presented to a user. For example, a real-time rateportion 108 can be presented and modified depending on an output of therendering component 106. The rate shown can be monthly, hourly, a rateof a journey (e.g., travel from two different points), and others. Dataassociated with the rate can also be disclosed, such as which company issupplying the rate.

A light indicator 110 can be used by the interface to quickly highlightto an operator how her driving influences the insurance rate. With oneimplementation, the user can be protected through coverage associatedwith a standard rate (e.g., X dollars per month) that is generallyapplied. However, if a user drives in a certain manner or meets acertain standard, then the rate can be modified in a positive ornegative direction. For example, if a user obeys the speed limit for Y%of the time she drives in a month, then she can receive a Z% discount onher rate. This can also be used to increase the rate, such that obeyingthe speed limit for less than a prescribed amount causes a rate toincrease. A light indicator 110 can change color based upon vehicleoperate in relation to a real-time insurance rate. For instance, ared-yellow-green indicator can be used where if a driver is performingto lower her rate then green is shown, to increase her rate then red isshown, and if there is no change, then yellow is shown. In oneimplementation, the light indicator 110 can integrate in a heads-updisplay so the driver can quickly ascertain if they are driving in abeneficial or detrimental manner.

More detailed feedback can be provided to the user and displayed throughportion 112 of the interface. For example, a reason why the lightindicator 110 is red can be provided—analysis of travel can be performedand the feedback can be limited in disclosure during safe instances(e.g., a vehicle is stopped at a traffic signal, the vehicle is in park,etc.). It is also possible for a user to be involved in a travel group,such that rates and/or discounts (e.g., coupons, rate reduction, etc.)are based upon how the drive compares against other group members. Forexample, a number of parents whose children play on a sports team canjoin in a travel group, such that a safest member is provided a discountinsurance rate (e.g., since there is a high likelihood one parenttravels with children from different families). A group rank (e.g.,ranking of safety of a user within a peer group) can be presentedthrough portion 114 and as such, a driver can determine if he shouldmodify driving behavior—data of the travel group can be disclosed toother members. In an illustrative instance, parents of new drivers canenroll their newly driving children in a ranking program. With thisranking program, a child can be ranked against his peers (e.g.,nationally, from a same town or school, etc.) and the ranking can beused to improve driving or incentives the child, such as through afinancial reward.

Now referring to FIG. 2, an example system 200 is shown with variouscomponents that assist with interface modification. A collectioncomponent 202 can obtain the insurance rate information (e.g., a defaultinsurance rate, an insurance rate model, etc.) or metadata that pertainsto current vehicle operation by the user (e.g., a result of sensormonitoring). A communication component 204 and/or a search component 206can be employed to assist in operation of the collection component 202.

The communication component 204 can engage with other devices totransfer information, such as to send a request for information,receiving information, etc. Operation can take place wirelessly, in ahard-wired manner, employment of security technology (e.g., encryption),etc. Moreover, the communication component 204 can utilize variousprotective features, such as performing a virus scan on obtained dataand blocking information that is positive for a virus. In one example,the communication component 204 can communicate with an insurancecompany to ascertain a rate.

To gather information a search component 206 can be employed to locate asource that provides information obtainable by the collection component202. A source can be a database server, an airway transmission, anincoming electronic message, etc. Multiple sources can provideconflicting information (e.g., different radio stations providedifferent weather reports) and the search component 206 can includelogic that resolves conflict issues (e.g., information is downloadedfrom a source with a history of being highly trustworthy.) For example,the analysis component 104 can initiate a request to obtain metadata.The search component 206 can determine data sources where valuableinformation resides and locate the data sources—the communicationcomponent 204 can make transfer requests to the data sources andresponse to the requests can be collected and then processed by ananalysis component 104. A more active gathering can occur, such thataccess is requested or taken and the collection component 202 scans orextracts appropriate information.

It is to be appreciated that determinations and inferences disclosedherein can be practiced through implementation of artificialintelligence techniques. An artificial intelligence component 208 (e.g.,used in practicing the artificial intelligence techniques) can employone of numerous methodologies for learning from data and then drawinginferences and/or making determinations related to dynamically storinginformation across multiple storage units (e.g., Hidden Markov Models(HMMs) and related prototypical dependency models, more generalprobabilistic graphical models, such as Bayesian networks, e.g., createdby structure search using a Bayesian model score or approximation,linear classifiers, such as support vector machines (SVMs), non-linearclassifiers, such as methods referred to as “neural network”methodologies, fuzzy logic methodologies, and other approaches thatperform data fusion, etc.) in accordance with implementing variousautomated aspects described herein. In addition, the artificialintelligence component 208 can also include methods for capture oflogical relationships such as theorem provers or more heuristicrule-based expert systems. The artificial intelligence component 208 canbe represented as an externally pluggable component, in some casesdesigned by a disparate (third) party.

The rendering component 106 can determine the modification based uponlogic retained on storage. Different pieces of information, such asobtained information, component operating instructions (e.g., of thesearch component 206), an original route, etc. can be held on storage210. Storage 210 can arrange in a number of different configurations,including as random access memory, battery-backed memory, hard disk,magnetic tape, etc. Various features can be implemented upon storage210, such as compression and automatic back up (e.g., use of a RedundantArray of Independent Drives configuration). The analysis component 104and/or rendering component 106 (as well as other components) can resideat a remote location (e.g., a server at an office of the company) andtransfer (e.g., through the communication component 204) an instructionused in rendering. Additionally, the analysis component 104 and/orrendering component (as well as other components) can reside upon avehicle, personal electronic device (e.g., mobile telephone), at a thirdparty location, be distributed across a data network, etc.

Additionally, a transaction component 212 can be employed to performfinancial reward functions and operations. For instance, if a drivermeets a standard (e.g., travel for a journey without speeding), then thedriver can be rewarded with a financial credit. The transactioncomponent 212 can instruct a financial institution (e.g., through thecommunication component 204) to credit an account for the driver, sendthe driver a check, etc.

Now referring to FIG. 3, an example system 300 is disclosed forperforming operations in relation to presentation of a real-timeinsurance rate. A collection component 202 can gather information, ananalysis component 104 evaluate at least a portion of the collectedinformation, and the rendering component 106 can determine how tomanipulate an interface based upon the evaluation. According to oneembodiment, the collection component 202 can obtain information fromlocal sources (e.g., a speed sensor, an internal cabin microphone,etc.), remote sources (e.g., weather stations), dedicated sources (e.g.,a database of driver history), and the like. The analysis component 104can be employed that evaluates at least a portion of the obtainedmetadata (e.g., a result of the evaluation is used by the renderingcomponent to render the real-time insurance rates on the display). Theevaluation can include statistical comparison, inputting of metadatainto a model, predictive analysis, etc. Moreover, the manipulation caninclude changing a number upon the interface, changing a color of aninterface element, turning the interface on or off, etc. Additionally, arate component 304 can be used to determine a real-time insurance rate(e.g., make the determination based on a result of the analysis).

An assessment component 306 can be used that appraises real-time vehicleoperation (e.g., if a vehicle is speeding, rapid acceleration, frequentbraking) or at least one contextual factor related to current vehicleoperation. The assessment component 306 can function as part of acellular telephone, radio frequency identifier, keyfob, or a combinationthereof, as well as others. The at least one contextual factor caninclude traffic level (e.g., heavy traffic, light traffic, speed ofsurrounding traffic, driver history of surrounding traffic, etc.).Depending on if there is heavy traffic, risk can change and thusinfluence the rate. The factor can also include a number of passengersin the vehicle (e.g., identity of passengers, if there are passengers,characteristics of the passengers, etc.). Different risk factors can beassociated with children in comparison to adults and be used in ratecalculation. Another factor can include a status of an operator relatedto engagement of a cellular telephone communication—if a user is on acellular call, then a rate can be increased. A further factor includestime of day, such that if driving occurs at night visibility can belowered and a different rate applied. Yet another factor includesweather—this can include pure weather (e.g., rainy roads, snow thatlimits visibility, a clear day) as well as how an operator reacts to aweather condition (e.g., historically, if a user is slowing tocompensate for low traction, etc.). A further factor can be history of aneighborhood that the vehicle travels through; this can relate tooperation as well as to real-time insurance for vandalism, theft, etc.If the user parks a car overnight in a high crime area with high historyof car thefts, then a rate can be increased. Another contextual factorconsidered can be intended destination of the operator and contextsurrounding the destination. For example, if a user is a student that isheaded to a class and she is late, then there is a higher likelihood ofher driving recklessly and thus the rate can be increased. Yet anotherfactor can include real-time condition of the vehicle. In one example,if tire pressure is low, then there can be an inference that there is ahigher likelihood of an accident and thus a rate should be increased. Acombination of these factors as well as other factors can be used. Theassessment component 306 can also be used to weigh different factorsagainst one another to determine if an operator is overall being safe orunsafe. A calculation component 308 can be used that determines theinsurance rate that is rendered based upon an outcome of the appraisaland the evaluation.

A disclosure component 310 can provide a real-time insurance rate to auser (e.g., operating a vehicle passenger or operator, as a pedestrian,etc.), such as through display (e.g., an interactive interface)—thus,the disclosure component 310 can produce the display. A non-exhaustivelist of disclosure components include a display screen, touch screen,speaker system, virtual reality environment, Braille production system,printer, etc. In addition, the disclosure component 310 can presentinformation (e.g., through the display) in multiple formats, such asshowing a video with audio capabilities. Moreover, the disclosurecomponent 310, as well as other components disclosed in the subjectspecification can implement upon a personal electronic device (e.g.,cellular telephone, personal digital assistant, etc.), upon a vehicle(e.g., automobile, motorcycle, bicycle, airplane, helicopter, motorboat,self-balancing transportation device, etc.), etc.

The disclosure component 310 can include a personalization component 312and/or an integration component 314—however, it is to be appreciatedthat the personalization component 312 and/or integration component 314can function as independent entities (e.g., not implement upon thedisclosure component 310). The personalization component 312 can be usedto enable a user to modify the display (e.g., interface). Themodification can include information displayed upon the interface (e.g.,which items are disclosed, such as rate, target speed, etc.), locationof information displayed upon the interface (e.g., formatting what isshown where), where the interface displays (e.g., on a dashboard, in aheads-up display, integrated as part of a navigation system, etc.), or acombination thereof, as well as others, such as color or theme of theinterface.

The disclosure component 310 can produce the display with drivingfeedback information (e.g., real-time feedback, a collective summary ofa journey of how a user can improve vehicle operation to lower aninsurance rate, etc.). The produced display can also include anindicator showing at least one standard that is used to achieve aninsurance rate modification (e.g., a target speed the driver should keepunder). Another rendering can include a status of at least one standardthat is used to achieve an insurance rate modification (e.g., if theuser has exceeded the standard). A combination of these as well as otherfactors can be used.

Now referring to FIG. 4, an example system 400 is shown for presentinginsurance information to an operator. A vehicle 402 can include a device404 that displays information in relation to insurance associated withthe vehicle 402. Depending on a real-time rate used, the display canchange indicating to an operator how current conditions influence therate. The device 402 can include a color element 404 that varies incolor across a spectrum. Moreover, the device 402 can include a variablecomponent 406 that displays at least one color across the spectrum toindicate a current driving condition. The device 404 can be located in adriver's viewing range during operation of the vehicle 402. The device404 can also prominently display a name of the insuring companyproviding coverage to make the feature of variable rate insurancevisible to the driver and passengers in the vehicle.

According to one embodiment, the current driving condition is a functionof a safe operation or an unsafe operation of the vehicle (e.g.,travelling speed, distance from other vehicles, etc.). A safe operationcan be indicated at the first end of the spectrum and the unsafeoperation can be indicated at the second end of the spectrum. Moreover,the safe operation or the unsafe operation of the vehicle can bedetermined based on vehicle telemetrics of the vehicle 402 (e.g., ifdrivers are wearing safety belts, if a radio is playing, if an oilchange is due, etc.), an insurer's network 410 (e.g., driver history,overall company liability, liability against premiums, etc.), publicinformation sources 412 (e.g., weather channels, police publiccommunications, etc.), or combinations thereof, as well as others. Thedevice 404 can be located within a dashboard of the vehicle 402, as wellas on a personal electronic device, another part of the vehicle, etc.

There can be a device 404 that is placed on (or integral to) a vehicle'sdashboard (or other location in a vehicle 402) without posing asignificant risk of distraction. For example, the driver could be ableto perceive the device while driving and without having to take an undueamount of concentration off the road and/or the driving environment(e.g., other drivers, pedestrians, and so forth). The device can includecolor elements, such as Light Emitting Diodes (LED) or other lightproducing means, that can vary in color across a spectrum (e.g., fromred to green, from a dark shade of color to a lighter shade of color,and so forth) to indicate how safely a vehicle is being driven. Thedevice 404 can convey to the driver the safe (or unsafe) operatingcondition of the vehicle 402 in real-time, which can influence thedriver's behavior (e.g., cause the driver to slow down if the driver isspeeding). The details related to how safely the vehicle is being drivencan be based upon data from the vehicle's telemetrics (e.g., speed ofthe vehicle, braking characteristics, and so forth), the insurer'snetwork 410, and/or public information sources 412 (e.g., weatherconditions, construction areas, current accidents or road congestion,and so forth).

According to some aspects, a color from a different spectrum can beutilized to indicate situations when there is no information available,not enough available information, and/or no connectivity to a centralnetwork (e.g., insurer's network). For example, while a vehicle is beingdriven through rural areas, there might be limited or no wirelessreception, thus communication cannot be conducted with another entity(e.g., insurer's network). In this situation, a different color, such asblue, can be presented to the user to indicate that information is stillbeing gathered and/or analyzed, but there is no information availablefor the driver at the current time. In accordance with some aspects, thecolor spectrum can indicate other parameters in addition to (or in lieuof) how safely the vehicle is being driven. For example, the colors canrepresent operating cost, environmental impact, and/or other factorsthat might be of interest to the driver.

The device 404 can include a color element (with LEDs or othertechnology) that varies from red to green across the hue spectrum thatrepresents how safely a vehicle is being driven based upon data from thevehicle's telemetrics, an insurer's network, and public informationsources and that can be placed on the vehicle's dashboard withoutsignificant risk of distraction. The device can be relocated to becomean element of the vehicle's dashboard or control display systems. Inaddition to a continuous red to green scale a blue element can beincluded in the display to indicate when there is no informationavailable about factor of interest (e.g., safety, operating cost,environmental impact, etc.). As opposed to using a hue, relativebrightness can also be used by the color element.

Now referring to FIG. 5, an example methodology 500 is shown forpresenting information related to a real-time insurance rate. Metadatacan be collected at action 502 pertaining to real-time operation of avehicle and at least a portion of the metadata can be evaluated at act504. The metadata can include contextual information, driver history,and real-time driving information that relates to operation of avehicle, as well as other metadata. Based upon a result of theevaluation, there can be calculation a real-time insurance rate at event506.

A determination can be made at event 508 on how to present thecalculated rate. For example, the determination can be if the rateshould be shown on a center console or a heads-up display. Adetermination can also be made on how to display data (e.g., if anumerical rate should be disclosed or a color element should be lit).Additionally, a determination can be made on other data to disclose,such as safety, environment impact, cost of operating vehicle, a targetspeed, group rank, and the like. The determined rate and otherdetermined data can be presented through a display at act 510. Thus, thedetermined rate is presented upon a display viewable to an operator orpassenger of a vehicle.

A check 512 can determine if feedback should be presented to the user -the feedback can be supplied in real-time as well as be a collectivesummary presented after a driving session is complete. If no feedbackshould be presented, then the methodology 500 can end at act 514. In oneinstance, if there is a new driver attempting to obtain a full driverslicense (e.g., teenage driver) or newer driver, then the check 512 candetermine feedback should be automatically provided. In anotherembodiment, an operator can be solicited on if feedback should bepresented—depending on a response the methodology 500 can end orcontinue.

Operation of the vehicle can be evaluated at act 516, which can occurthough different embodiments. As a user operates a vehicle, metadata canbe collected and evaluated in real-time. In an alternative embodiment,data can be collected, but evaluation does not occur until the check 512determines feedback should be presented. At action 518, there can bedetermining feedback for suggesting future driving actions for theoperator to perform in future driving to lower the insurance rate. Themethodology 500 can include presenting the feedback (e.g., through thedisplay, through a printout, transferring feedback as part of e-mail ora text message, etc.) at action 520. The feedback can be directlyrelated to a driving session as well as be an aggregate analysis ofoverall driving performance (e.g., over multiple driving sessions).

Now referring to FIG. 6, an example methodology 600 is shown forproviding an advertisement in conjunction with real-time insurancemetadata. Metadata related to calculating a real-time insurance rate canbe collected at event 602. At action 604, there can be evaluatingcontextual information, driver history, and real-time drivinginformation that relates to operation of the vehicle. Calculating areal-time insurance rate based upon a result of the evaluation can occurthough action 606 (e.g., the determined rate is presented upon a displayviewable to an operator or passenger of a vehicle).

An interface can ultimately be used to disclose a calculated rate to anoperator and at event 608 there can be formatting of the interface. Theformatting can include color scheme, font used, brightness, where itemsshould be shown, which items should be shown, etc. Additionally, anadvertisement (e.g., paid announcement, commercial message encouraging auser to make a purchase, etc.) can be disclosed to a user. Theadvertisement can include a coupon, a trademark (e.g., logo of aproviding insurance company), a song and/or audio message, and others.

A check 610 can occur to determine if an advertisement should bedisclosed with the interface (e.g., as part of the interface). Factorsthat can be used in determining if the advertisement should be disclosedcan include likelihood of effectiveness, amount of overall advertisementexposure, meeting of contract requirements, etc. Potentialadvertisements can be identified and there can be analysis of thoseadvertisements at act 612. The analysis can include comparing anaudience (e.g., operator and passengers in the vehicle) againstadvertisements designed to influence the audience. Therefore, anaudience for the advertisement can be determined at action 614. In analternative implementation, the analysis of act 612 and determination ofaction 614 are used to determine if an advertisement should be disclosed(e.g., check 610). At event 616, there can be selecting an advertisementto disclose along with the determined rate and the advertisement can beintegrated upon the interface at act 618.

If the check 610 determines an advertisement should not be disclosed orif the advertisement is integrated, then the interface can be disclosedat action 620 and as such the selected advertisement can be presentedwith the determined rate. According to one embodiment, the display ofthe vehicle is physically integrated upon a dashboard of the vehicle, isa heads-up display, is located within the vehicle, or a combinationthereof, as well as other. In a further embodiment, the display can bean interactive interface, upon which an operator can engage theinterface and be presented information on rationale for the rate (e.g.,an algorithm, factors used, etc.), how the operator can improve therate, how the operator compares against other operators, or acombination thereof, or other information.

A regression-based method (e.g., an embodiment of methodology 600) canbe used for reducing complex multi-dimensional data available throughthe insurer's network to a single or small number of values that can berepresented as color(s) produced by LEDs and representing how safely thevehicle is being driven that can be placed on a vehicle's dashboardwithout significant risk of distraction. The method can be flexible asto a color's meaning so that in addition to representing safety, can bemade to represent operating cost, environmental impact, or other factorsof interest to the vehicle's driver. Also, the method can mathematicalalternatives to regression-based approaches to improve the accuracy ofassessments. Additionally, the method can use using a variable definedby the vehicle's driver to combine factors that are considered important(such as weighing safety, cost and environmental impact, for example orindicating how much like their normal driving pattern they are currentlydriving). Statistical information about the surrounding area can also beused to indicate how safe it is to leave the vehicle unattended in itscurrent location (parking the vehicle).

Now referring to FIG. 7, an example methodology 700 is shown forselecting an insurance carrier. Different configurations can be used toprovide insurance coverage in real time. For example, a journey can beevaluated (e.g., through an entered intended destination of a navigationsystem) and different parts of the journey can be covered by differentcompanies (e.g., highways covered by company A, city roads by companyB). Conversely, one company can cover an entire journey or span of timeas well as companies continuously changed based upon different factors(e.g., if the person speeds, company X is cheaper and the switchautomatically occurs). Additionally, a user can be requested to affirm achange in insurance company (e.g., explicitly, approve of the processbefore a journey, etc.)

Since there can be different insurance companies offering coverage, thenan auction configuration can be used for company selection. A requestfor a bids can take place at action 702, such as at a start of a timeperiod, a start of a journey (e.g., before starting, upon starting, andthe like). Different insurance companies can determine if they want tosubmit bids and transfer acceptance to the request—the acceptance can becollected at act 704. Metadata can be provided to accepting companies(e.g., transferred to the companies, made accessible to the companies,etc.) at event 706. Since the metadata can be personal and sensitive innature, access can be limited in disclosure (e.g., limited to acceptingcompanies).

Companies can evaluate the metadata provided as well as information fromother sources and determine a rate or a rate model (e.g., based onfactors, such as speeding, different rates for coverage). The bids canbe received at action 708 and evaluated at event 710—a bid can includeone coverage option as well as different options that can be selected(e.g., $M coverage or $K coverage). In an alternative configuration,metadata disclosure is not restricted and the bidding can be a more opencompetition.

A check 712 can be run to determine if there is a qualifying bid. Aconfiguration can be such that an operator or vehicle has a defaultinsurance carrier and the bidding is used to determine if there is acompany and/or bid that is better than the default. Thus, if there is noqualifying bid (e.g., a bid that is better than the default), then thestandard carrier can be used at act 714. However, insurance coverage canbe implemented such that there is no standard carrier used and a bestbid can be used in coverage selection. At event 716, there can beselecting of a bid to use for vehicle or operator coverage—more than onebid can be selected to cover the user and selection can be performedautomatically (e.g., through use of artificial intelligence techniques).Messages can be transferred to at least one winning as well as othercompanies at act 718. The interface can be configured based upon thewinning bid (e.g., based upon how a winner instructs, with informationconsistent with the bid such as standards and rates, etc.) at action 720and the interface can be presented to an operator of a vehicle.

Referring to FIG. 8, an example methodology 800 is disclosed forsupplying a rate for insurance coverage. While insurance calculation canbe performed at a vehicle, a company can determine a rate or ratestructure available to a vehicle or operator. The insurance company canemploy software to monitor vehicle operation and identify an opportunityto provide insurance at action 802.

At event 804, there can be collecting the contextual information, driverhistory metadata, and real-time driving information (e.g., thecollection is evaluated and used in calculating the real-time rate).There can also be evaluating contextual information, driver historyinformation, and real-time driving information that relates to operationof a vehicle at act 806 (e.g., at least a portion of the information isretained upon physical storage). A check 808 can be used to determine ifthe opportunity should be pursued (e.g., based upon a result of theevaluation). If it is determined that the opportunity should not bepursued, then the methodology can return to action 802 to identifyanother opportunity.

At action 810, there can be calculating a real-time insurance rate basedupon a result of the evaluation (e.g., the determined rate is presentedupon a display viewable to an operator or passenger of a vehicle). Thereal-time rate can be supplied at event 812, such as throughtransferring the rate to a requesting vehicle. The rate can include arate structure for what to charge an operator based on differentsituations as well as be a model supplied that can be used locally(e.g., at the vehicle) to determine a real-time rate.

A check 814 can be performed to determine if the rate is such that anentity accepts the rate for the rate to be in effect. For example, theinsurance company can globally provide for a vehicle (e.g., through atime-based contract) and the rate can be automatically implemented sincethe company provides the global rate—thus the rate is specific to asituation and the identified opportunity is an opportunity to provide adifferent and/or more accurate rate.

If there should be acceptance before providing coverage (e.g., basedupon a result of the check 814), then a determination can be made on ifthere is acceptance at event 816. For example, event 816 can includewaiting a time for a response, obtaining the response (e.g., to the bid)and evaluating the response to determine if there is acceptance.Acceptance can be affirmed at act 818 and coverage can be provided(e.g., if acceptance is not required, if acceptance is affirmed, etc.)at action 820. In an alternative embodiment, if acceptance is notreceived (e.g., there is a rejection, a timer expires, etc.), then themethodology 800 can return to action 802 to identifying anotheropportunity.

For purposes of simplicity of explanation, methodologies that can beimplemented in accordance with the disclosed subject matter were shownand described as a series of blocks. However, it is to be understood andappreciated that the claimed subject matter is not limited by the orderof the blocks, as some blocks can occur in different orders and/orconcurrently with other blocks from what is depicted and describedherein. Moreover, not all illustrated blocks can be required toimplement the methodologies described hereinafter. Additionally, itshould be further appreciated that the methodologies disclosedthroughout this specification are capable of being stored on an articleof manufacture to facilitate transporting and transferring suchmethodologies to computers. The term article of manufacture, as used, isintended to encompass a computer program accessible from anycomputer-readable device, carrier, or media.

In order to provide a context for the various aspects of the disclosedsubject matter, FIGS. 9 and 10 as well as the following discussion areintended to provide a brief, general description of a suitableenvironment in which the various aspects of the disclosed subject mattercan be implemented. While the subject matter has been described above inthe general context of computer-executable instructions of a programthat runs on one or more computers, those skilled in the art willrecognize that the subject matter described herein also can beimplemented in combination with other program modules. Generally,program modules include routines, programs, components, data structures,etc. that perform particular tasks and/or implement particular abstractdata types. Moreover, those skilled in the art will appreciate that theinventive methods can be practiced with other computer systemconfigurations, including single-processor, multiprocessor or multi-coreprocessor computer systems, mini-computing devices, mainframe computers,as well as personal computers, hand-held computing devices (e.g.,personal digital assistant (PDA), phone, watch . . . ),microprocessor-based or programmable consumer or industrial electronics,and the like. The illustrated aspects can also be practiced indistributed computing environments where tasks are performed by remoteprocessing devices that are linked through a communications network.However, some, if not all aspects of the claimed subject matter can bepracticed on stand-alone computers. In a distributed computingenvironment, program modules can be located in both local and remotememory storage devices.

In accordance with at least one aspect, the disclose innovation relatesto consolidating, analyzing, and presenting information that resultsfrom the acquisition and handling of data for an insured unit of risk.Thus, there can be presenting a qualitative representation of summarydata that can be derived from data that is being gathered primarily tocalculate the cost of insurance in real time. Using a color scale (e.g.,from red to green across the hue spectrum) to summarize real-time dataon road, vehicle and traffic conditions, driving technique, andlocation, there can be a visual assessment of safety continuouslyavailable to a driver or passenger.

Multivariate instrument optimization could be used to combine numericinputs to create a rapidly perceived display. A regression-basedapproach, which can be implemented in accordance with at least oneaspect disclosed herein, combines the inputs, and can produce an outputthat summarizes them along one or a few important dimensions; thatoutput can be converted to a hue.

The hue scale could vary from green (e.g., used when conditions areespecially safe) through yellows and oranges to red (e.g., when they areespecially dangerous). The hue scale could also turn blue when the caris off the network or the data coming from the vehicle cannot beevaluated at a reasonable standard of accuracy.

In one illustrative embodiment, the device uses three light-emittingdiodes (LEDs) (e.g., red, green and blue) or similar devices mounted ona printed circuit board (PCB) and driven by logic on that board thatinterprets a digital output coming from the vender's under dash unit. Anon-board circuit could, such as based on that value, adjust the LEDs sothat together they produce the appropriate color to represent currentconditions. The PCB could also be enclosed in an attractive disk-shapedacrylic package, suitable for placement on the dashboard of the vehicle.The package could be embossed with the name and logo of the insurancecarrier and connect to the vendor's under-dash unit with a simple chord.

At least one aspect disclosed herein can allow the automobile insuranceindustry to take advantage of information about a vehicle's location andconditions of operation to assess risk dynamically and thereby adjustinsurance rates. Aspects disclosed can function in conjunction withdevices that collect and integrate information as black boxes (e.g.,that operate either outside of the user's visual awareness or thatprovide feedback through web pages or GPS (global positioning system)displays).

Use of a black box along can be limited such that the box renders theservice invisible to the insurance consumer most of the time. Alimitation of a complex display could be that it adds a set of controlsto those the driver must already contend with, thereby relegating theiruse to times when the operator is not actually driving or increasing theprospects of driver distraction.

The disclosed innovation contemplates a new way of summarizing theinformation and presenting it in the form of an attractive and simpledevice that would emit a soft glow reflecting the safety (or cost,environmental impact, or similar) of the current driving situation.Therefore, there can be benefit of making the insurance carrier visibleto the driver and passengers of the vehicle.

Thus, there can be a method of extending an insurer's visibility to itscustomers while providing the customers with valuable feedback on howsafely they are driving a vehicle includes a dashboard mounted displayand an approach to summarizing multiple dimension data using acontinuous color scale.

Referring now to FIG. 9, there is illustrated a schematic block diagramof a computing environment 900 in accordance with the subjectspecification. The system 900 includes one or more client(s) 902. Theclient(s) 902 can be hardware and/or software (e.g., threads, processes,computing devices). The client(s) 902 can house cookie(s) and/orassociated contextual information by employing the specification, forexample.

The system 900 also includes one or more server(s) 904. The server(s)904 can also be hardware and/or software (e.g., threads, processes,computing devices). The servers 904 can house threads to performtransformations by employing the specification, for example. Onepossible communication between a client 902 and a server 904 can be inthe form of a data packet adapted to be transmitted between two or morecomputer processes. The data packet can include a cookie and/orassociated contextual information, for example. The system 900 includesa communication framework 906 (e.g., a global communication network suchas the Internet) that can be employed to facilitate communicationsbetween the client(s) 902 and the server(s) 904.

Communications can be facilitated via a wired (including optical fiber)and/or wireless technology. The client(s) 902 are operatively connectedto one or more client data store(s) 908 that can be employed to storeinformation local to the client(s) 902 (e.g., cookie(s) and/orassociated contextual information). Similarly, the server(s) 904 areoperatively connected to one or more server data store(s) 910 that canbe employed to store information local to the servers 904.

Referring now to FIG. 10, there is illustrated a block diagram of acomputer operable to execute the disclosed architecture. In order toprovide additional context for various aspects of the subjectspecification, FIG. 10 and the following discussion are intended toprovide a brief, general description of a suitable computing environment1000 in which the various aspects of the specification can beimplemented. While the specification has been described above in thegeneral context of computer-executable instructions that can run on oneor more computers, those skilled in the art will recognize that thespecification also can be implemented in combination with other programmodules and/or as a combination of hardware and software.

Generally, program modules include routines, programs, components, datastructures, etc., that perform particular tasks or implement particularabstract data types. Moreover, those skilled in the art will appreciatethat the inventive methods can be practiced with other computer systemconfigurations, including single-processor or multiprocessor computersystems, minicomputers, mainframe computers, as well as personalcomputers, hand-held computing devices, microprocessor-based orprogrammable consumer electronics, and the like, each of which can beoperatively coupled to one or more associated devices.

The illustrated aspects of the specification can also be practiced indistributed computing environments where certain tasks are performed byremote processing devices that are linked through a communicationsnetwork. In a distributed computing environment, program modules can belocated in both local and remote memory storage devices.

A computer typically includes a variety of computer-readable media.Computer-readable media can be any available media that can be accessedby the computer and includes both volatile and nonvolatile media,removable and non-removable media. By way of example, and notlimitation, computer-readable media can comprise computer storage mediaand communication media. Computer storage media includes volatile andnonvolatile, removable and non-removable media implemented in any methodor technology for storage of information such as computer-readableinstructions, data structures, program modules or other data. Computerstorage media includes, but is not limited to, RAM, ROM, EEPROM, flashmemory or other memory technology, CD-ROM, digital versatile disk (DVD)or other optical disk storage, magnetic cassettes, magnetic tape,magnetic disk storage or other magnetic storage devices, or any othermedium which can be used to store the desired information and which canbe accessed by the computer.

Communication media typically embody computer-readable instructions,data structures, program modules or other data in a modulated datasignal such as a carrier wave or other transport mechanism, and includesany information delivery media. The term “modulated data signal” means asignal that has one or more of its characteristics set or changed insuch a manner as to encode information in the signal. By way of example,and not limitation, communication media include wired media such as awired network or direct-wired connection, and wireless media such asacoustic, RF, infrared and other wireless media. Combinations of the anyof the above should also be included within the scope ofcomputer-readable media.

With reference again to FIG. 10, the example environment 1000 forimplementing various aspects of the specification includes a computer1002, the computer 1002 including a processing unit 1004, a systemmemory 1006 and a system bus 1008. The system bus 1008 couples systemcomponents including, but not limited to, the system memory 1006 to theprocessing unit 1004. The processing unit 1004 can be any of variouscommercially available processors or proprietary specific configuredprocessors. Dual microprocessors and other multi-processor architecturescan also be employed as the processing unit 1004.

The system bus 1008 can be any of several types of bus structure thatcan further interconnect to a memory bus (with or without a memorycontroller), a peripheral bus, and a local bus using any of a variety ofcommercially available bus architectures. The system memory 1006includes read-only memory (ROM) 1010 and random access memory (RAM)1012. A basic input/output system (BIOS) is stored in a non-volatilememory 1010 such as ROM, EPROM, EEPROM, which BIOS contains the basicroutines that help to transfer information between elements within thecomputer 1002, such as during start-up. The RAM 1012 can also include ahigh-speed RAM such as static RAM for caching data.

The computer 1002 further includes an internal hard disk drive (HDD)1014 (e.g., EIDE, SATA), which internal hard disk drive 1014 can also beconfigured for external use in a suitable chassis (not shown), amagnetic floppy disk drive (FDD) 1016, (e.g., to read from or write to aremovable diskette 1018) and an optical disk drive 1020, (e.g., readinga CD-ROM disk 1022 or, to read from or write to other high capacityoptical media such as the DVD). The hard disk drive 1014, magnetic diskdrive 1016 and optical disk drive 1020 can be connected to the systembus 1008 by a hard disk drive interface 1024, a magnetic disk driveinterface 1026 and an optical drive interface 1028, respectively. Theinterface 1024 for external drive implementations includes at least oneor both of Universal Serial Bus (USB) and IEEE 1394 interfacetechnologies. Other external drive connection technologies are withincontemplation of the subject specification.

The drives and their associated computer-readable media providenonvolatile storage of data, data structures, computer-executableinstructions, and so forth. For the computer 1002, the drives and mediaaccommodate the storage of any data in a suitable digital format.Although the description of computer-readable media above refers to aHDD, a removable magnetic diskette, and a removable optical media suchas a CD or DVD, it should be appreciated by those skilled in the artthat other types of media which are readable by a computer, such as zipdrives, magnetic cassettes, flash memory cards, cartridges, and thelike, can also be used in the example operating environment, andfurther, that any such media can contain computer-executableinstructions for performing the methods of the specification.

A number of program modules can be stored in the drives and RAM 1012,including an operating system 1030, one or more application programs1032, other program modules 1034 and program data 1036. All or portionsof the operating system, applications, modules, and/or data can also becached in the RAM 1012. It is appreciated that the specification can beimplemented with various proprietary or commercially available operatingsystems or combinations of operating systems.

A user can enter commands and information into the computer 1002 throughone or more wired/wireless input devices, e.g., a keyboard 1038 and apointing device, such as a mouse 1040. Other input devices (not shown)can include a microphone, an IR remote control, a joystick, a game pad,a stylus pen, touch screen, or the like. These and other input devicesare often connected to the processing unit 1004 through an input deviceinterface 1042 that is coupled to the system bus 1008, but can beconnected by other interfaces, such as a parallel port, an IEEE 1394serial port, a game port, a USB port, an IR interface, etc.

A monitor 1044 or other type of display device is also connected to thesystem bus 1008 via an interface, such as a video adapter 1046. Inaddition to the monitor 1044, a computer typically includes otherperipheral output devices (not shown), such as speakers, printers, etc.

The computer 1002 can operate in a networked environment using logicalconnections via wired and/or wireless communications to one or moreremote computers, such as a remote computer(s) 1048. The remotecomputer(s) 1048 can be a workstation, a server computer, a router, apersonal computer, portable computer, microprocessor-based entertainmentappliance, a peer device or other common network node, and typicallyincludes many or all of the elements described relative to the computer1002, although, for purposes of brevity, only a memory/storage device1050 is illustrated. The logical connections depicted includewired/wireless connectivity to a local area network (LAN) 1052 and/orlarger networks, e.g., a wide area network (WAN) 1054. Such LAN and WANnetworking environments are commonplace in offices and companies, andfacilitate enterprise-wide computer networks, such as intranets, all ofwhich can connect to a global communications network, e.g., theInternet.

When used in a LAN networking environment, the computer 1002 isconnected to the local network 1052 through a wired and/or wirelesscommunication network interface or adapter 1056. The adapter 1056 canfacilitate wired or wireless communication to the LAN 1052, which canalso include a wireless access point disposed thereon for communicatingwith the wireless adapter 1056.

When used in a WAN networking environment, the computer 1002 can includea modem 1058, or is connected to a communications server on the WAN1054, or has other means for establishing communications over the WAN1054, such as by way of the Internet. The modem 1058, which can beinternal or external and a wired or wireless device, is connected to thesystem bus 1008 via the input device interface 1042. In a networkedenvironment, program modules depicted relative to the computer 1002, orportions thereof, can be stored in the remote memory/storage device1050. It will be appreciated that the network connections shown areexample and other means of establishing a communications link betweenthe computers can be used.

The computer 1002 is operable to communicate with any wireless devicesor entities operatively disposed in wireless communication, e.g., aprinter, scanner, desktop and/or portable computer, portable dataassistant, communications satellite, any piece of equipment or locationassociated with a wirelessly detectable tag (e.g., a kiosk, news stand,restroom), and telephone. This includes at least Wi-Fi and Bluetooth™wireless technologies. Thus, the communication can be a predefinedstructure as with a conventional network or simply an ad hoccommunication between at least two devices.

Wi-Fi, or Wireless Fidelity, allows connection to the Internet from acouch at home, a bed in a hotel room, or a conference room at work,without wires. Wi-Fi is a wireless technology similar to that used in acell phone that enables such devices, e.g., computers, to send andreceive data indoors and out; anywhere within the range of a basestation. Wi-Fi networks use radio technologies called IEEE 802.11 (a, b,g, etc.) to provide secure, reliable, fast wireless connectivity. AWi-Fi network can be used to connect computers to each other, to theInternet, and to wired networks (which use IEEE 802.3 or Ethernet).Wi-Fi networks operate in the unlicensed 2.4 and 5 GHz radio bands, atan 11 Mbps (802.11a) or 54 Mbps (802.11b) data rate, for example, orwith products that contain both bands (dual band), so the networks canprovide real-world performance similar to the basic 10 BaseT wiredEthernet networks used in many offices.

The aforementioned systems have been described with respect tointeraction among several components. It should be appreciated that suchsystems and components can include those components or sub-componentsspecified therein, some of the specified components or sub-components,and/or additional components. Sub-components can also be implemented ascomponents communicatively coupled to other components rather thanincluded within parent components. Additionally, it should be noted thatone or more components could be combined into a single componentproviding aggregate functionality. The components could also interactwith one or more other components not specifically described herein butknown by those of skill in the art.

As used herein, the terms to “infer” or “inference” refer generally tothe process of reasoning about or deducing states of the system,environment, and/or user from a set of observations as captured viaevents and/or data. Inference can be employed to identify a specificcontext or action, or can generate a probability distribution overstates, for example. The inference can be probabilistic-that is, thecomputation of a probability distribution over states of interest basedon a consideration of data and events. Inference can also refer totechniques employed for composing higher-level events from a set ofevents and/or data. Such inference results in the construction of newevents or actions from a set of observed events and/or stored eventdata, whether or not the events are correlated in close temporalproximity, and whether the events and data come from one or severalevent and data sources.

Furthermore, the claimed subject matter can be implemented as a method,apparatus, or article of manufacture using standard programming and/orengineering techniques to produce software, firmware, hardware, or anycombination thereof to control a computer to implement the disclosedsubject matter. The term “article of manufacture” as used herein isintended to encompass a computer program accessible from anycomputer-readable device, carrier, or media. For example, computerreadable media can include but are not limited to magnetic storagedevices (e.g., hard disk, floppy disk, magnetic strips . . . ), opticaldisks (e.g., compact disk (CD), digital versatile disk (DVD) . . . ),smart cards, and flash memory devices (e.g., card, stick, key drive . .. ). Additionally it should be appreciated that a carrier wave can beemployed to carry computer-readable electronic data such as those usedin transmitting and receiving electronic mail or in accessing a networksuch as the Internet or a local area network (LAN). Of course, thoseskilled in the art will recognize many modifications can be made to thisconfiguration without departing from the scope or spirit of the claimedsubject matter.

Moreover, the word “exemplary” is used herein to mean serving as anexample, instance, or illustration. Any aspect or design describedherein as “exemplary” is not necessarily to be construed as preferred oradvantageous over other aspects or designs. Rather, use of the wordexemplary is intended to disclose concepts in a concrete fashion. Asused in this application, the term “or” is intended to mean an inclusive“or” rather than an exclusive “or”. That is, unless specified otherwise,or clear from context, “X employs A or B” is intended to mean any of thenatural inclusive permutations. That is, if X employs A; X employs B; orX employs both A and B, then “X employs A or B” is satisfied under anyof the foregoing instances. In addition, the articles “a” and “an” asused in this application and the appended claims should generally beconstrued to mean “one or more” unless specified otherwise or clear fromcontext to be directed to a singular form.

What has been described above includes examples of the subjectspecification. It is, of course, not possible to describe everyconceivable combination of components or methodologies for purposes ofdescribing the subject specification, but one of ordinary skill in theart can recognize that many further combinations and permutations of thesubject specification are possible. Accordingly, the subjectspecification is intended to embrace all such alterations, modificationsand variations that fall within the spirit and scope of the appendedclaims. Furthermore, to the extent that the term “includes” is used ineither the detailed description or the claims, such term is intended tobe inclusive in a manner similar to the term “comprising” as“comprising” is interpreted when employed as a transitional word in aclaim.

1. A computer implemented system for rendering insurance information,comprising: a processor that executes the following computer executablecomponents stored on a storage medium: an analysis component thatevaluates insurance rate information against current vehicle operationby a user; and a rendering component that renders on a display areal-time insurance rate that is based at least in part on a result ofthe evaluation.
 2. The system of claim 1, further comprising acollection component that obtains the insurance rate information ormetadata that pertains to current vehicle operation by the user.
 3. Thesystem of claim 2, further comprising a search component that locates aninformation source, the information source provides at least a portionof the insurance rate information or the metadata that pertains tocurrent vehicle operation by the user obtained by the collectioncomponent.
 4. The system of claim 1, the analysis component employs atleast one regression-based technique to perform at least part of theevaluation.
 5. The system of claim 1, the rendering component renders,in addition to the real-time insurance rate, driving feedbackinformation, an indicator showing at least one standard to achieve aninsurance rate modification, a status of at least one standard toachieve an insurance rate modification, or a combination thereof.
 6. Thesystem of claim 1, further comprising: an assessment component thatappraises at least one contextual factor related to current vehicleoperation by the user; and a calculation component that determines theinsurance rate that is rendered based upon an outcome of the appraisaland the evaluation.
 7. The system of claim 6, the assessment componentfunctions as part of a cellular telephone, radio frequency identifier,keyfob, or a combination thereof.
 8. The system of claim 6, the at leastone contextual factor includes a traffic level, a number of passengersin the vehicle, a status of a operator related to engagement of acellular telephone communication, time of day, weather, history of aneighborhood, intended destination, real-time vehicle condition, or acombination thereof.
 9. The system of claim 1, further comprising apersonalization component that enables modification of the display, themodification includes information displayed, location of the displayedinformation, where the interface displays, or a combination thereof. 10.A method for real-time insurance rate calculation, comprising:evaluating contextual information, driver history information, andreal-time driving information that relates to operation of a vehicle, atleast a portion of the information is retained upon physical storage;and calculating a real-time insurance rate based upon a result of theevaluation, the determined rate is presented upon a display viewable toan operator or passenger of a vehicle.
 11. The method of claim 10,further comprising presenting the determined rate upon a display of thevehicle.
 12. The method of claim 11, further comprising selecting anadvertisement to disclose along with the determined rate, the selectedadvertisement is presented with the determined rate.
 13. The method ofclaim 11, the display is an interactive interface, upon which anoperator can engage the interface and be presented information onrationale for the rate, how the operator can improve the rate, how theoperator compares against other operators, or a combination thereof. 14.The method of claim 10, further comprising: identifying an opportunityto provide insurance; collecting the contextual information, driverhistory metadata, and real-time driving information, the collection isevaluated and used in calculating the real-time rate; and supplying thereal-time rate.
 15. The method of claim 10, further comprising:determining feedback for suggesting future driving actions for theoperator to perform in future driving to lower the insurance rate; andpresenting the feedback.
 16. The method of claim 10, the display of thevehicle is physically integrated upon a dashboard of the vehicle, is aheads-up display, is located within the vehicle, or a combinationthereof.
 17. A device, comprising: a color element that varies in coloracross a spectrum; and a variable component that displays at least onecolor across the spectrum to indicate a current driving condition, thedevice is located in a driver's viewing range during operation of avehicle.
 18. The device of claim 16, the current driving condition is afunction of a safe operation or an unsafe operation of the vehicle,wherein a safe operation is indicated at the first end of the spectrumand the unsafe operation is indicated at the second end of the spectrum.19. The device of claim 16, the safe operation or the unsafe operationof the vehicle is determined based on vehicle telemetrics, an insurer'snetwork, public information sources, or combinations thereof.
 20. Thedevice of claim 16 is located within a dashboard of the vehicle.